草庐IT

java - System.setProperty 和 System.getProperty

全部标签

java - Jaxb 使用 "get"而不是 "is"前缀创建 boolean 方法访问器名称

使用jaxb2-maven-plugin和jaxb-xjc,在生成类时,jaxb创建带有get前缀的boolean访问器,但是我希望它使用java约定“is”创建。这是xsd:......创建的方法是;publicBooleangetDisabled(){returndisabled;}但我想要;publicBooleanisDisabled(){returndisabled;}我试过了但没有机会。**已解决**好吧,我终于可以解决问题了,maven使用的是jdk1.8,不知何故使用1.8使它变大了。使用1.6修复它,现在可以正常工作。 最佳答案

java - 模式验证中的正则表达式

我需要一个xml架构,它验证一个空节点和一个具有8位数字的节点是否为真。所以我定义了一个具有以下简单类型的XML模式:我已经使用java.util.regex和来自Xerces的内部RegularExpression类尝试了这个正则表达式。两者都返回true。但是当我在我的WS中使用这个simpleType时(使用CXF实现),当我提交一个空字符串(例如)时,我得到一个验证错误。为什么?有没有人知道如何更改我的架构以使其接受一个空标签和一个包含8位数字的标签?感谢帮助,安德烈亚斯 最佳答案 这会起作用:|\d{8}表示不匹配或匹配八

java - 我如何在 JBoss eap 6.1 服务器中启用 XSLT 2.0 处理器,以消除 XSLT 2.0 函数不可用等错误

我正在尝试在XSLT2.0中设置日期格式。当我尝试在我的工作区中运行它时,它运行良好并且我得到了正确的响应。但是,当我在JBosseap6.1上部署我的jar后尝试实现相同的目标时,出现以下错误:16:35:02,311错误[XSLTUtil](DefaultQuartzScheduler-camel-12_Worker-2)XSLTUtil|0|TransformerException:使用xslt文件转换xml时出错:javax.xml.transform.TransformerException:org.xml.sax.SAXException:找不到函数:format-date

java - Camel 路线 : read xml into pojo and write it back into xml file

我已经搜索了一段时间了,但是由于很多配置文件都在xml中,所以很难找到我的问题的答案。我想做什么?我想使用caml路由读取xml文件并将其放入POJO中。这里我想分析一下。最后,我想将一个不同的xml文件(POJO)作为答案写入输出文件夹。我的问题是,我不知道如何告诉camel将xml文件主体解析到我的POJO中。一个简短的例子,直到知道我做了什么:我的Camel路线:from("file:data/in").marshal().xstream().bean(XmlToBeanAndBackBean.class).unmarshal().xstream().to("file:data/

java - 我如何在不制作包装器类的情况下编码 Jaxb 元素列表?

缺少实际组成一个writer并将每个元素附加到字符串上。有没有办法让JAXB编码器编码一个对象列表,我可以在其中为其指定顶部元素的名称?我觉得我很接近这个//http://blog.bdoughan.com/2012/07/jaxb-no-annotations-required.htmlpublicStringjaxb(Collectiono,Classclazz,Stringplural){try{ArrayListal=newArrayList(o.size());al.addAll(o);JAXBContextjc=JAXBContext.newInstance(ArrayLi

java - 与元素类型 "xsi"关联的属性 "xsi:schemaLocation"的前缀 "beans"未绑定(bind)

为什么会出现这个错误[FatalError]:Theprefix"xsi"forattribute"xsi:schemaLocation"associatedwithanelementtype"beans"isnotbound.在我的XML文件的标题处:错误出现在我的XML声明的最后一行。请问我该怎么做才能消除此错误? 最佳答案 简单添加xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"添加到您的bean元素以消除该错误。 关于ja

java - 如何将大型 XML 文件转换为 stream-like-java 8 对象

你好,我有一个(非常)大的XML文件(100GB),其中包含一个foo列表,我想将它转换成一个流,就像它们引入对象的java8一样:有关于库或代码示例的想法吗?开头:......最后:StreamfoosStream=????("foo.xml")streamFoos.forEach(foo->foo.doFooStuffs());编辑:@Pierre谢谢,这是您的解决方案的实现:try{XMLEventReaderreader=XMLInputFactory.newInstance().createXMLEventReader(stream);finalUnmarshallerunm

java - 如何在 Spring 中使用 setter 注入(inject)和 java 配置?

我正在尝试了解SpringMVCWeb应用程序中的setter注入(inject),我可以找到的所有示例都使用xml进行展示。但是,我被告知xml已被弃用,所有新应用程序都应使用java配置来完成。这是错误的吗,我应该使用xml来配置我的应用程序吗?我应该在哪里声明bean以及我将如何做?这是我见过的例子之一,但它是用xml实现的。 最佳答案 我建议首先研究普通的Spring配置,以了解基本的东西(如注入(inject))是如何工作的。如果你设法在Spring中掌握它,那么这个过程在SpringMVC/SpringBoot/etc中

java - BottomNavigationView 中的菜单项未居中

我有一个没有图标,只有文本字段的底部导航View。我想将文本垂直和水平居中,并为不同的状态添加高亮显示:topnavigationview.setItemBackgroundResource(R.drawable.mainactivitybackgroundhighlight_top);使用xml代码:View是这样包含的:但是,它现在看起来像这样:如您所见,高亮部分并未覆盖菜单的一半,更像是40%;选择右边的项目时,它是一样的——尽管宽度被设置为match_parent。文本既不是垂直居中也不是水平居中;1)如何让菜单文本在布局中垂直居中?2)如何让两个菜单项都占据导航View的50

java - 声明性 XML -> POJO 转换

我必须编写一个进程(用Java)定期访问URL,读取返回的XML文档,并将该数据保存到数据库中。我的应用程序会进一步使用这些数据,因此我将它们建模为Hibernate映射的POJO。我可以解析XML,然后创建适当的POJO,但我一直在寻找一种更简单的声明式方法。哪些库可以采用输入配置并从XML文档创建POJO? 最佳答案 另一种选择可能是JiBX此外,尽管您说过不想解析XML,XPath可以用一种非常简洁的方式提取您感兴趣的内容吗? 关于java-声明性XML->POJO转换,我们在St